package com.framework.view;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 功能描述: 实名认证表单
 *
 * @author ck
 * @date 2018/9/25 14:10
 */
@Data
@ApiModel(value = "AgentVerifiedForm")
public class NewAgentVerifiedForm {
	/**
	 * 手机号码
	 */
	@ApiModelProperty(value = "手机号码", required = true)
	@NotBlank(message = "手机号码不能为空")
	private String phone;
	/**
	 * 密码
	 */
	@ApiModelProperty(value = "密码", required = true)
	@NotBlank(message = "密码不能为空")
	private String password;
	/**
	 * 手机验证码
	 */
	@ApiModelProperty(value = "短信验证码", required = true)
	@NotBlank(message = "手机验证码不能为空")
	private String vCode;
	/**
	 * 姓名
	 */
	@ApiModelProperty(value = "姓名", required = true)
	@NotBlank(message = "姓名不能为空")
	private String name;
	/**
	 * 身份证号码
	 */
	@ApiModelProperty(value = "身份证号码", required = true)
	@NotBlank(message = "身份证号码不能为空")
	private String idCard;
	/**
	 *  银行卡号
	 */
	@ApiModelProperty(value = "银行卡号", required = true)
	@NotBlank(message = "银行卡号不能为空")
	private String bankNo;
	/**
	 * 银行行号
	 */
	@ApiModelProperty(value = "银行行号(根据渠道签约支付是否需要填写)", required = false)
	private String lineNo;

	/**
	 * 银行行号
	 */
	@ApiModelProperty(value = "身份正头像面（百易实名必须）", required = false)
	private String identityHead;
	/**
	 * 银行行号
	 */
	@ApiModelProperty(value = "身份正头像面国徽面（百易实名必须）", required = false)
	private String identityEm;
}
